package com.wzdigit.wms.basic.domain.basic;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.wzdigit.framework.orm.model.BasicDomain;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 车辆表
 * </p>
 *
 * @author 
 * @since 2020-12-28
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("WMS_VEHICLE")
public class Vehicle extends BasicDomain {
	
	private static final long serialVersionUID = 3090482689725920926L;

	/**
	 * 车辆ID
	 */
	@TableId("VEHICLE_ID")
    private Integer vehicleId;

	/**
	 * 车牌号
	 */
	@TableField("VEHICLE_NO")
    private String vehicleNo;

	/**
	 * 车型
	 */
	@TableField("VEHICLE_TYPE")
    private Integer vehicleType;

	/**
	 * 司机
	 */
	@TableField("DRIVER")
    private String driver;

	/**
	 * 司机电话
	 */
	@TableField("PHONE")
    private String phone;

	/**
	 * 运输公司（承运人）
	 */
	@TableField("CARRIER_ID")
    private Integer carrierId;

	/**
	 * 用户自定义字段1
	 */
	@TableField("UDF1")
    private String udf1;

	/**
	 * 用户自定义字段2
	 */
	@TableField("UDF2")
    private String udf2;

	/**
	 * 用户自定义字段3
	 */
	@TableField("UDF3")
    private String udf3;

	/**
	 * 用户自定义字段4
	 */
	@TableField("UDF4")
    private String udf4;

	/**
	 * 用户自定义字段5
	 */
	@TableField("UDF5")
    private String udf5;

	/**
	 * 状态
	 */
	@TableField("STATUS")
    private Integer status;

	/**
	 * 备注
	 */
	@TableField("COMMENTS")
    private String comments;
}